On the Reduction of Chocs Bisimulation to pi-Calculus Bisimulation
نویسنده
چکیده
Chocs and-calculus are two extensions of CCS where, respectively, processes and channels are transmissible values. In previous work we have proposed a formalization of the notion of bisimulation for Chocs. In this paper we suggest a more eeective way to reason about this notion by means of an embedding of Chocs into a richer calculus endowed with a notion ofàctivation' channel which we christen Chocs t. t is the name of a new internal action which is produced by a synchronization on an activation channel, such a synchronization has the eeect of forcing the execution of an idle process. In rst approximation transitions in Chocs t may be understood as sequences of synchronizations along activation channels followed by anòbservable' transition. There is a simple deenition of bisimulation for Chocs t which satisses natural laws and congruence rules, moreover the synchronization trees associated to Chocs t processes are nitely branching. We propose Chocs t as an intermediate step towards the deenition of a tool for the veriication of Chocs bisimulation.
منابع مشابه
Congruence Proofs for Weak BisimulationEquivalences on Higher { order ProcessCalculiMichael
Congruence proofs for bisimulation equivalences on higher{order process calculi tend to be signiicantly more complex than their counterparts in rst{order process algebra frameworks. The fact that higher{order synchronization invokes substitution seems to be the main problem. The reason is that it renders standard rst{order proof techniques circular in the higher{order case, and this situation i...
متن کاملBisimulation for BL-general fuzzy automata
In this note, we define bisimulation for BL-general fuzzy automata and show that if there is a bisimulation between two BL-general fuzzy automata, then they have the same behavior.For a given BL-general fuzzy automata, we obtain the greatest bisimulation for the BL-general fuzzy automata. Thereafter, if we use the greatest bisimulation, then we obtain a quotient BL-general fuzzy automata and th...
متن کاملReasoning about Higher-Order Processes
We address the speci cation and veri cation problem for process calculi such as Chocs, CML and Facile where processes or functions are transmissible values. Our work takes place in the context of a static treatment of restriction and of a bisimulation-based semantics. As a paradigmatic and simple case we concentrate on (Plain) Chocs. We show that Chocs bisimulation can be characterized by an ex...
متن کاملExtending Howe's Method to Early Bisimulations for Typed Mobile Embedded Resources with Local Names
We extend Howe’s method to prove that input-early strong and -delay contextual bisimulations are congruences for the Higher-order mobile embedded resources (Homer) calculus, a typed higher order process calculus with active mobile processes, nested locations and local names which conservatively extends the syntax and semantics of higher-order calculi such as Plain CHOCS and HOpi. We prove that ...
متن کاملA Symbolic Characterisation of Open Bisimulation for the Spi Calculus
Open hedged bisimulation was proposed as a generalisation to the spi calculus of the pi calculus’open bisimulation. In this paper, we extend previous work on open hedged bisimulation. We show that open hedged bisimilarity is closed under respectful substitutions and give a symbolic characterisation of open hedged bisimulation. The latter result is an important step towards mechanisation of open...
متن کامل